
package beans;

import java.io.Serializable;

public class BeanPerfil implements Serializable{
	
	private static final long serialVersionUID = 1L;
	private String nombre;
	private Integer cliente;
	private Integer rodamiento;
	private Integer proveedor;
	private Integer oficinaVenta;
	
	public BeanPerfil() {
	}
	
	
	public String getNombre() {
		return nombre;
	}
	public void setNombre(String nombre) {
		this.nombre = nombre;
	}


	public Integer getCliente() {
		return cliente;
	}


	public void setCliente(Integer cliente) {
		this.cliente = cliente;
	}


	public Integer getRodamiento() {
		return rodamiento;
	}


	public void setRodamiento(Integer rodamiento) {
		this.rodamiento = rodamiento;
	}


	public Integer getProveedor() {
		return proveedor;
	}


	public void setProveedor(Integer proveedor) {
		this.proveedor = proveedor;
	}
	
	
	
	public Integer getOficinaVenta() {
		return oficinaVenta;
	}


	public void setOficinaVenta(Integer oficinaVenta) {
		this.oficinaVenta = oficinaVenta;
	}


	public boolean canModifyProveedor(){
		return (this.proveedor!=null && this.proveedor==1) ? true : false;
	}
	
	public boolean canModifyRodamientos(){
		return (this.rodamiento!=null && this.rodamiento == 1) ? true : false;
	}
	
	public boolean canModifyClientes(){
		return (this.cliente!=null && this.cliente==1 ) ? true : false;
	}
	
	public boolean isAdministrator(){
		return ((this.cliente!=null && this.cliente==1 ) && (this.proveedor!=null && this.proveedor==1) && (this.rodamiento!=null && this.rodamiento == 1)) ? true : false;
	}
	public boolean isOficinaVenta(){
		return (this.oficinaVenta!= null && this.oficinaVenta==1) ? true : false;
	}

}
